package com.rock.code.datacollconfig.coll.domain;

import java.util.Date;

/**
 * 采集配置domain
 * 
 * @author wangsla 2013.1.6
 */
public class DataColl {

	public static final String COLLTIMETYPE_MINUTE = new String("1");// 采集时间类型-每分钟
	public static final String COLLTIMETYPE_DAY = new String("2");// 采集时间类型-每天
	public static final String COLLTIMETYPE_WEEK = new String("3");// 采集时间类型-每周
	public static final String COLLTIMETYPE_MONTH = new String("4");// 采集时间类型-每月

	public static final String COLLSTATUS_NOTJOINTASK = new String("1");// 采集状态-未加入计划任务中
	public static final String COLLSTATUS_JOINTASK = new String("2");// 采集状态-加入计划任务中
	public static final String COLLSTATUS_JOINTASKMODIFY = new String("3");// 采集状态-加入计划任务中但被修改
	public static final String COLLSTATUS_COMPLETE = new String("4");// 采集状态-采集完成

	private String id;// 唯一标识
	private String dataCollName;// 采集名称
	private String dataCollDesc;// 采集描述
	private String dataCollClassId;// 采集分类
	private String collModeId;// 采集方式：接口，sql采集....
	private String collInterface;// 采集接口
	private Date createDate;// 创建时间
	private String createOper;// 创建人
	private String collTimeStartEffectiveDate;// 采集有效时间开始时间
	private String collTimeEndEffectiveDate;// 采集有效时间结束时间
	private String collTimeType;// 采集时间类型
	private String collExecutionTime;// 采集执行时间
	private String collExecutionDate;// 采集执行日期
	private String collInterval;// 采集间隔
	private String collTimeExpr;// 采集时间表达式
	private String collStatus;// 采集状态
	private String collParam;// 采集接口参数，可以为空

	private String showDataCollName; //显示采集名
	private String showCollInterface;// 采集接口
	private String createOperName;// 创建人名称
	private String showCreateDate;// 显示创建时间
	private String collModeName;// 采集方式名

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getDataCollName() {
		return dataCollName;
	}

	public void setDataCollName(String dataCollName) {
		this.dataCollName = dataCollName;
	}

	public String getDataCollDesc() {
		return dataCollDesc;
	}

	public void setDataCollDesc(String dataCollDesc) {
		this.dataCollDesc = dataCollDesc;
	}

	public String getDataCollClassId() {
		return dataCollClassId;
	}

	public void setDataCollClassId(String dataCollClassId) {
		this.dataCollClassId = dataCollClassId;
	}

	public String getCollModeId() {
		return collModeId;
	}

	public void setCollModeId(String collModeId) {
		this.collModeId = collModeId;
	}

	public String getCollInterface() {
		return collInterface;
	}

	public void setCollInterface(String collInterface) {
		this.collInterface = collInterface;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getCreateOper() {
		return createOper;
	}

	public void setCreateOper(String createOper) {
		this.createOper = createOper;
	}

	public String getCollTimeStartEffectiveDate() {
		return collTimeStartEffectiveDate;
	}

	public void setCollTimeStartEffectiveDate(String collTimeStartEffectiveDate) {
		this.collTimeStartEffectiveDate = collTimeStartEffectiveDate;
	}

	public String getCollTimeEndEffectiveDate() {
		return collTimeEndEffectiveDate;
	}

	public void setCollTimeEndEffectiveDate(String collTimeEndEffectiveDate) {
		this.collTimeEndEffectiveDate = collTimeEndEffectiveDate;
	}

	public String getCollTimeType() {
		return collTimeType;
	}

	public void setCollTimeType(String collTimeType) {
		this.collTimeType = collTimeType;
	}

	public String getCollExecutionTime() {
		return collExecutionTime;
	}

	public void setCollExecutionTime(String collExecutionTime) {
		this.collExecutionTime = collExecutionTime;
	}

	public String getCollExecutionDate() {
		return collExecutionDate;
	}

	public void setCollExecutionDate(String collExecutionDate) {
		this.collExecutionDate = collExecutionDate;
	}

	public String getCollInterval() {
		return collInterval;
	}

	public void setCollInterval(String collInterval) {
		this.collInterval = collInterval;
	}

	public String getCollTimeExpr() {
		return collTimeExpr;
	}

	public void setCollTimeExpr(String collTimeExpr) {
		this.collTimeExpr = collTimeExpr;
	}

	public String getCollStatus() {
		return collStatus;
	}

	public void setCollStatus(String collStatus) {
		this.collStatus = collStatus;
	}

	public String getShowCollInterface() {
		return showCollInterface;
	}

	public void setShowCollInterface(String showCollInterface) {
		this.showCollInterface = showCollInterface;
	}

	public String getCreateOperName() {
		return createOperName;
	}

	public void setCreateOperName(String createOperName) {
		this.createOperName = createOperName;
	}

	public String getShowCreateDate() {
		return showCreateDate;
	}

	public void setShowCreateDate(String showCreateDate) {
		this.showCreateDate = showCreateDate;
	}

	public String getCollModeName() {
		return collModeName;
	}

	public void setCollModeName(String collModeName) {
		this.collModeName = collModeName;
	}

	public String getShowDataCollName() {
		return showDataCollName;
	}

	public void setShowDataCollName(String showDataCollName) {
		this.showDataCollName = showDataCollName;
	}

	public String getCollParam() {
		return collParam;
	}

	public void setCollParam(String collParam) {
		this.collParam = collParam;
	}
}
